$Description$
求带障碍的$n\times n$的国际象棋棋盘可以放多少个马,使得两两之间互相不能攻击。
$Solution$
将可以互相攻击的格子之间连一条边,然后求二分图的最大独立集即可。
二分图最大独立集$=$点数$-$最大匹配
$Code$
1 |
|
求带障碍的$n\times n$的国际象棋棋盘可以放多少个马,使得两两之间互相不能攻击。
将可以互相攻击的格子之间连一条边,然后求二分图的最大独立集即可。
二分图最大独立集$=$点数$-$最大匹配
1 | #include <bits/stdc++.h> |